﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;

namespace Utilidades.basededatos
{
    static public class Conexion
    {
        static string CadenaDeConexion = "";

        static public void SetCadenaDeConexion(string cadena)
        {
            CadenaDeConexion = cadena;
        }

        static public MySqlConnection CrearConexion()
        {
            MySqlConnection con;

            con = null;
            while (CadenaDeConexion == "")
            {
                if (CadenaDeConexion == "")
                {
                    frConfigura.setConexion();
                    salir = true;
                }
                try
                {
                    con = new MySqlConnection(CadenaDeConexion);
                    con.Open();
                }
                catch (Exception Ex)
                {
                    con.Dispose();
                    con = null;
                    CadenaDeConexion = "";
                }
            }

            return con;
        }

        static public void CerrarConexion(MySqlConnection con)
        {
            con.Close();
            con.Dispose();
            con = null;
        }
    }
}
